<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN">
<script>
function doOnLoad() {
	window.dhx_globalImgPath="../resources/images/";
	document.getElementById("dossiersImportes").style.display="none";
	document.getElementById("CNVImportes").style.display="none";
	document.getElementById("resultat").style.display="none";
	formFichierImport = new dhtmlXForm("xmlImport");	
	formFichierImport.loadStruct("../metier/XML/XMLFormFichierImport.php","XML");
	formFichierImport.attachEvent("onUploadFile", function(realName, serverName) {
		document.getElementById("resultat").style.display="block";
		var tabRes = serverName.split("|||");
		document.getElementById("resultats").value = tabRes[1];
		if(tabRes[0].length>0){
			var idDos = tabRes[0].split("|");
			document.getElementById("dossiersImportes").style.display="block";
			var mygrid = new dhtmlXGridObject('dossiersImportes');
			mygrid.setHeader(",Id. nat, N°, Sexe, Catégorie, Phénotype, Type de prélèvement, Marque de puce, Type de puce, Nb CNV, Formule chromosomique, Centre");
			mygrid.attachHeader("#master_checkbox,#text_search,#text_search,#select_filter,#select_filter,#text_search,#select_filter,#select_filter,#select_filter,#numeric_filter,#text_search,#select_filter");
			mygrid.setInitWidths("30,40,60,40,200,300,200,200,200,40,200,100");
			mygrid.setColAlign("center,center,center,center,left,left,center,center,center,center,center");
			mygrid.setColTypes("ch,link,link,ro,ro,ro,ro,ro,ro,ro,ro,ro");
			mygrid.setColSorting("na,int,str,str,str,str,str,str,int,str,str");
			mygrid.setSkin("dhx_skyblue");
			mygrid.init();
			mygrid.loadXML("../metier/XML/XMLListeDossiers.php?idDossiers="+tabRes[0]);
			mygrid.attachEvent("onRightClick", function(id,ind,obj){
				window.open("afficheDossier.php?idDossier="+id);
			});
		} else {
			document.getElementById("dossiersImportes").style.display="none";
		}
		var tabidDossier =  tabRes[0].split("|");
		if(tabidDossier.length==2){
			var tabidPuce =  tabRes[2].split("|");
			var idPuce = tabidPuce[1];
			var idDossier = tabidDossier[1];
			document.getElementById("CNVImportes").style.display="block";
 			var tabCnvs = new dhtmlXGridObject("CNVImportes");	
 			tabCnvs.setSkin("dhx_skyblue");
 			tabCnvs.loadXML("../metier/XML/XMLTabCNV.php?idPuce="+idPuce , function(){	 		
				tabCnvs.attachEvent("onRightClick", function(id,ind,obj){
					window.open("afficheCNV.php?idCNV="+id+"&idPuce="+idPuce+"&idDossier="+idDossier);	
				});
		  });
		} else {
			document.getElementById("CNVImportes").style.display="none";
		}
	});
}
</script>

<input type="hidden" id="idCentreUtilisateur" value="{$utilisateur->idcentre}"/>
<table>
	<tr>
		<td colspan="3">
			Il est possible d'importer directement :<br/> 
				<li>Une liste de dossiers</li>
				<li>Un dossier</li>
				<li>Une puce</li>
				<li>Une liste de CNV</li>
			Pour cela il vous faut un fichier à importer FORMATER CORRECTEMENT.<br/> 
			Nous avons dans chaque cas 2 possibilités : un fichier XML ou un fichier txt.			
		</td>
	</tr>
	<tr>
		<td>
			Importer
		</td>
		<td>
			XML
		</td>
		<td>
			txt
		</td>
	</tr>
	<tr>
		<td>
			Une liste de dossiers
		</td>
		<td>
			<a href="../resources/exemples/listeDossiersXML.doc">Explication du format XML</a><br/>
			<a href="../resources/exemples/listeDossiers.xml">Exemple de fichier</a><br/>
		</td>
		<td>
			<a href="../resources/exemples/listeDossiersTXT.doc">Explication du format txt</a><br/>
			<a href="../resources/exemples/listeDossiers.txt">Exemple de fichier txt</a><br/>
		</td>
	</tr>
		<tr>
		<td>
			Un dossier
		</td>
		<td>
			<a href="../resources/exemples/dossierXML.doc">Explication du format XML</a><br/>
			<a href="../resources/exemples/dossier.xml">Exemple de fichier</a><br/>
		</td>
		<td>
			<a href="../resources/exemples/dossierTXT.doc">Explication du format txt</a><br/>
			<a href="../resources/exemples/dossier.txt">Exemple de fichier txt</a><br/>
		</td>
	</tr>
	<tr>
		<td>
			Une puce
		</td>
		<td>
			<a href="../resources/exemples/puceXML.doc">Explication du format XML</a><br/>
			<a href="../resources/exemples/puce.xml">Exemple de fichier</a><br/>
		</td>
		<td>
			<a href="../resources/exemples/puceTXT.doc">Explication du format txt</a><br/>
			<a href="../resources/exemples/puce.txt">Exemple de fichier txt</a><br/>
		</td>
	</tr>
	<tr>
		<td>
			Une liste de CNV
		</td>
		<td>
			<a href="../resources/exemples/listeCNVXML.doc">Explication du format XML</a><br/>
			<a href="../resources/exemples/listeCNV.xml">Exemple de fichier</a><br/>
		</td>
		<td>
			<a href="../resources/exemples/listeCNVTXT.doc">Explication du format txt</a><br/>
			<a href="../resources/exemples/listeCNV.txt">Exemple de fichier txt</a><br/>
		</td>
	</tr>
	<tr>
		<td colspan="3">
			<div id="xmlImport"></div>
		</td>
	</tr>
	<tr>
		<td colspan="3">
		<div id="resultat" class="erreur">
				<label>Résultats de l'import : </label><br/>
					<textarea id="resultats" rows="10" cols="150" readonly="1">
				</textarea> 
			</div>
		</td>
	</tr>
	<tr>
		<td colspan="3">
			<div id="dossiersImportes"  height="600px" style="background-color: white; margin-right:20px;">Liste des dossiers importés</div>
		</td>
	</tr>
		<tr>
		<td colspan="3">
			<div id="CNVImportes"  height="600px" style="background-color: white; margin-right:20px;">Liste des CNV importés</div>
		</td>
	</tr>
</table>
	
	